package com.wanxi.dao.impl;

import com.wanxi.dao.UserDao;
import com.wanxi.entity.UserEntity;
import com.wanxi.util.GetSqlSession;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @Author : 林子淳
 * @create 2023/2/23 23:09
 */

//public class UserDaoImpl {
    /**
     * 删除指定数据
     * @param userEntity
     * @return
     */
//    public int delete(UserEntity userEntity) {
//        return GetSqlSession.getSqlSession().delete("com.wanxi.dao.UserDao.delete", userEntity);
//    }

    /**
     * 修改数据
     * @param userEntity
     * @return
     */
//    public int update(UserEntity userEntity) {
//        return GetSqlSession.getSqlSession().update("com.wanxi.dao.UserDao.update", userEntity);
//    }
//    public UserEntity findById(UserEntity userEntity) {
//
//        return GetSqlSession.getSqlSession().selectOne("com.wanxi.dao.UserDao.findById", userEntity);
//    }
    /**
     * 查询所有用户：
     * @param userEntity
     * @return
     */
//    public List<UserEntity> findAll(UserEntity userEntity) {
//        return GetSqlSession.getSqlSession().selectList("com.wanxi.dao.UserDao.findAll", userEntity);
//    }

    /**
     *统计findAll查到的数据条数
     * @param userEntity
     * @return
     */
//    public int count(UserEntity userEntity) {
//        return GetSqlSession.getSqlSession().selectOne("com.wanxi.dao.UserDao.count", userEntity);
//    }

    /**
     * 通过用户名和密码查找用户是否存在
     * @param
     * @return
     */
//    public UserEntity verifyNameAndPassword(UserEntity userEntity) {
//        return GetSqlSession.getSqlSession().selectOne("com.wanxi.dao.UserDao.verifyNameAndPassword",userEntity);
//    }


//    public UserEntity addNameComparison(UserEntity userEntity) {
//        return GetSqlSession.getSqlSession().selectOne("com.wanxi.dao.UserDao.addNameComparison", userEntity);
//    }

//    public int add(UserEntity userEntity) {
//        return GetSqlSession.getSqlSession().insert("com.wanxi.dao.UserDao.add", userEntity);
//    }
//}
